From f092c1c0557103a27b38652f142b5d49b3a78fe7 Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 22 Feb 2005 07:43:26 +0000 Subject: [PATCH] Call fatal if no Garmin USB devices found on USB scan. (Otherwise, we core later.) --- jeeps/gpslibusb.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jeeps/gpslibusb.c b/jeeps/gpslibusb.c index 7e3f49b2e..fb90ce8c5 100644 --- a/jeeps/gpslibusb.c +++ b/jeeps/gpslibusb.c @@ -219,6 +219,7 @@ return; static void garmin_usb_scan(void) { + int initted = 0; struct usb_bus *bus; for (bus = busses; bus; bus = bus->next) { @@ -230,10 +231,15 @@ void garmin_usb_scan(void) * we just take the easy way out for now. */ if (dev->descriptor.idVendor == GARMIN_VID) { - garmin_usb_start(dev); + garmin_usb_start(dev); + initted++; } } } + + if (0 == initted) { + fatal("Found no Garmin USB devices.\n"); + } } #endif /* !defined(NO_USB) */ -- 2.30.2